//
//  Dock.swift
//  QQZone
//
//  Created by xmg on 16/9/1.
//  Copyright © 2016年 wlis. All rights reserved.
//

import UIKit

class Dock: UIView {

    /** 顶部 */
    lazy var topV : TopView  = TopView()
    /** 中间 */
    lazy var middleV : MiddleView = MiddleView()
    /** 底部 */
    lazy var bottomV : bottomView = bottomView()
    
    
    override init(frame: CGRect) {
        super.init(frame: frame)
        
        self.backgroundColor = UIColor(colorLiteralRed: 55/255.0, green: 55/255.0, blue: 55/255.0, alpha: 1)
        addSubview(topV)
        /** 设置文字居中 */
        topV.titleLabel?.textAlignment = .Center
        addSubview(middleV)
        addSubview(bottomV)
        
    }

    required init?(coder aDecoder: NSCoder) {
        fatalError("init(coder:) has not been implemented")
    }

}
extension Dock{

    func setUpScreenDirection(isBool :Bool){
        /** 底部当前屏幕方向 */
        bottomV.setUpScreenDirection(isBool)
        
        /** 中间屏幕方向 */
        middleV.setUpScreenDirection(isBool)
        /** 控制器View高度 - 自身高度 - 底部高度 */
        middleV.frame.origin.y = frame.height - middleV.frame.height - bottomV.frame.height
        /** 顶部屏幕方向 */
        topV.setUpScreenDirection(isBool)
    }

}